/*ȫʽ*/
body {width:1003px; margin:0 auto; padding:0; text-align:center; font-family:""; font-size:12px; color:#2b2b2b; background:#fff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,p,select {padding:0; margin:0;}
h1,h2,h3,h4,h5,h6,dl,dd,p {font-size:12px; font-weight:normal;}
img,a img {border:0;margin:0;padding:0;}
li,dl,dd {list-style-type:none;}
ol,ul {list-style:none;}
input {font-size:12px;padding:0}
select,input,select {vertical-align:middle;}
a:link {color:#2b2b2b;text-decoration:none;}
a:visited {color:#2b2b2b;text-decoration:none;}
a:hover {color:#f60;text-decoration:underline;}
a:active {color:#f60;}
td {font-size:14px;}

.left {float:left;}
.right {float:right;}

/*ͼƬ--ulli*/ 
.sqBorder {width:977px; height:110px; margin-top:9px;}
.scroll_div {width:977px; height:110px; margin:0 auto; overflow:hidden; white-space:nowrap; background:#fff;}
.scroll_div img {width:165px; height:108px; border:0; margin:auto 0px; border:1px #ccc solid;}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}

/*box*/
#page-container {width:1003px; background:#fff; position:relative;}

/*box*/
#floatbox {width:562px; height:259px; left:204px; top:372px; position:absolute; z-index:1;}
.cskh {width:562px; height:27px; overflow:hidden;}
.cskh .khleft {width:88px; height:27px; float:left;}
.cskh .khbg {width:464px; height:27px; background:url(images/cskh_bg.gif) repeat-x; float:left; line-height:27px; color:#d70000; vertical-align:middle; text-align:left; text-indent:10px;}
.cskh .khright {width:10px; height:27px; float:right;}
.pic {width:562px; height:9px; overflow:hidden;}
.picleft {width:10px; height:9px; float:left; overflow:hidden;}
.picbg {width:542px; height:9px; background:url(images/pic_bg.gif) repeat-x; float:left; overflow:hidden;}
.picright {width:10px; height:9px; float:right; overflow:hidden;}
.newsbox {width:562px; height:215px; overflow:hidden; background:#e22b13;}
.newsleft-box {width:265px; height:208px; float:left; margin-bottom:7px;}
.newsright-box {width:286px; height:208px; float:right; margin-bottom:7px; margin-right:6px;_margin-right:3px; overflow:hidden;}
.focus {width:261px; height:204px; padding:2px; background:#fff;}
.nva5 {width:286px;height:29px; background:url(images/csnews_bg.gif) repeat-x;}
.nva5 h1 {width:85px; height:29px; font-size:14px; font-weight:bold; line-height:29px; text-align:right; float:left; color:#d70000; background:url(images/csnews1.gif) no-repeat;}
.nva5 h2 {width:50px; height:29px; float:right; line-height:29px; background:url(images/csnews2.gif) no-repeat;}
.nva5 h2 a {color:#d70000; text-decoration:none;}
.nva5 h2 a:hover {color:#f60; text-decoration:none;}
#csxw {width:286px; height:173px; background:#fff;}
.csxwbot {width:286px; height:6px; overflow:hidden;}
.csxwbox {width:270px; height:163px; margin:10px 8px 0px 8px; overflow:hidden;}

/*header*/
#header {width:1003px; height:121px; overflow:hidden;}
#header .navbox1 {width:55px; height:121px; background:url(images/top_bg1.gif) no-repeat;}
#header .navbox2 {width:948px; height:121px;}
#header .search {width:948px; height:84px;}
#header .search .logo {width:278px; height:84px; float:left;}
#header .search .sou {width:370px; float:right; padding-top:22px;}
#header .search .search-box {width:370px; height:20px; float:right;}
#header .search .search-box ul li {float:left;}
#header .search .search-box ul li.s1 {width:45px; font-size:14px; color:#6f6f6f; text-align:left; line-height:20px;}
#header .search .search-box ul li.s2 {width:114px; height:20px; text-align:left;}
#header .search .search-box ul li.s3 {width:160px; height:16px; text-align:left;}
#header .search .search-box .inputd {width:106px; height:20px; line-height:20px; color:#a8a8a8;}
#header .search .search-box .inputs {width:148px; height:16px; line-height:16px; color:#a8a8a8;}
.home {width:60px; height:20px; float:right; margin:18px 0px 0px 10px;}
.home ul li {float:left;}
.home ul li.s4 {width:40px; margin-top:3px; height:16px; font-size:12px; font-weight:bold; line-height:16px;}
.home ul li.s5 {width:30px;}
.home ul li.s6 {width:55px; margin-top:3px; height:16px; font-size:12px; font-weight:bold; line-height:16px;}
#header .main-nav {width:948px; height:37px; background:url(images/mian-navbg.gif) repeat-x;}

/*content*/
.content {width:995px; height:auto; margin:0px 0px 8px 0px;}
.content .lefts {width:200px; height:auto; float:left; overflow:hidden;}
.content .cneters {width:554px; height:auto; float:left; margin:0px 8px; overflow:hidden;}
.content .rights {width:225px; height:auto; float:right; overflow:hidden;}

#wsjk {width:200px; height:auto; overflow:hidden; margin-bottom:8px;}
.wsjk_ny {width:200px; height:auot; overflow:hidden;}
.pic1 {width:200px; height:38px;}
.bg-box {width:200px; height:auto; background:url(images/wsjk-bg.gif) repeat-y;}
.bg-bot {width:200px; height:10px;}
.jz {width:190px; height:80px; margin:0px 5px; background:url(images/wsjk2.jpg) no-repeat;}
.jz .botton {width:80px; height:27px; margin:45px 0px 0px 95px;}
.jkfs {width:190px; height:42px; margin:15px 5px 15px 5px; background:url(images/wsjk3.gif) no-repeat;}
.jkfs-font {width:170px; height:260px; padding:0px 15px; background:url(images/wsjk-bg2.jpg) 100% 100% no-repeat;}
.jkfs-font ul li {color:#0048d1; font-size:14px; line-height:22px; text-align:left; text-overflow:ellipsis;}
.jkfs-font ul li h1{font-size:14px; font-weight:bold;}

.jkfs-font2 {width:170px; height:120px; padding:0px 15px; background:url(images/wsjk-bg2.jpg) 100% 100% no-repeat;}
.jkfs-font2 ul li {color:#0048d1; font-size:14px; line-height:22px; text-align:left; text-overflow:ellipsis;}
.jkfs-font2 ul li h1{font-size:14px; font-weight:bold;}
.xqcs {width:170px; height:140px; padding:0px 15px;}



#link {width:200px; height:auto; margin-bottom:8px;}
.nva1 { width:200px;height:27px; background:url(images/nav1_bg.gif) no-repeat;}
.nva1 h1 {width:100px; height:27px; font-size:14px; font-weight:bold; line-height:27px; text-align:right; text-overflow:ellipsis; float:left; color:#fff;}
.nva1 h2 {width:50px; height:27px; line-height:27px; text-align:left; text-overflow:ellipsis; float:right; color:#fff;}
.nva1 h2 a {color:#fff; text-decoration:none;}
.nva1 h2 a:hover {color:#fff; text-decoration:underline;}
.border1 {width:198px; height:129px; border-bottom:#fe956c solid 1px; border-left:#fe956c solid 1px; border-right:#fe956c solid 1px;}

#count {width:200px; height:74px; overflow:hidden;}
.border2 {width:198px; height:41px; border-bottom:#fe956c solid 1px; border-left:#fe956c solid 1px; border-right:#fe956c solid 1px;}
.countleft {width:22px; height:46px; line-height:46px; float:left;}
.countcen {width:200px; height:26px; margin-top:16px; float:left;}
.countright {width:46px; height:46px; line-height:46px; float:right;}
#divs {width:554px; height:259px; overflow:hidden;}
#csxm {width:554px; height:301px; margin:0px 0px 8px 0px; overflow:hidden;}
.nva2 {width:554px;height:27px; background:url(images/nav2_bg.gif) no-repeat;}
.nva2 h1 {width:100px; height:27px; font-size:14px; font-weight:bold; line-height:27px; text-align:right; float:left; color:#fff;}
.nva2 h2 {width:50px; height:27px; float:right; line-height:27px;}
.nva2 h2 a {color:#fff; text-decoration:none;}
.nva2 h2 a:hover {color:#ff0; text-decoration:none;}
.border3 {width:552px; height:273px; border-bottom:#fe956c solid 1px; border-left:#fe956c solid 1px; border-right:#fe956c solid 1px;}
.pic2 {width:540px; height:83px; margin:6px;_margin-bottom:3px;}
.pic2 ul li {float:left;}
.news {width:528px; height:31px; margin:0px 12px 10px 12px; background:url(images/dashed.gif) repeat-x 0% 100%;}
.news h1{width:400px; height:31px; font-size:14px; font-weight:bold; color:#d70000; line-height:31px; overflow:hidden;}
.news h1 a {color:#d70000; text-decoration:none;}
.news h1 a:hover {color:#f60; text-decoration:none;}

#cswh {width:554px; height:217px; margin:8px 0px 0px 0px; overflow:hidden;}
.border4 {width:552px; height:189px; border-bottom:#fe956c solid 1px; border-left:#fe956c solid 1px; border-right:#fe956c solid 1px;}
.whleft {width:101px; height:166px; margin-left:8px;_margin-left:4px; margin-top:8px; float:left;}
.whright {width:443px; height:auto; float:right;}
#ggl {width:190px; height:110px; margin:5px 2px 5px 8px; text-align:left;}
.gglbg-box {width:200px; height:118px; background:url(images/wsjk-bg.gif) repeat-y;}
.bg-bot1 {width:200px; height:10px;}

/*content2*/
.nva3 { width:995px;height:26px; background:url(images/cszs-bg.gif) repeat-x;}
.nva3 h1 {width:101px; height:26px; font-size:14px; font-weight:bold; line-height:26px; text-align:right; float:left; color:#d91b0c; background:url(images/cszs1.gif) no-repeat;}
.nva3 h2 {width:55px; height:26px; float:right; line-height:26px; background:url(images/cszs2.gif) no-repeat;}
.nva3 h2 a {color:#d70000; text-decoration:none;}
.nva3 h2 a:hover {color:#f60; text-decoration:none;}
.border5 {width:993px; height:128px; border-bottom:#fe956c solid 1px; border-left:#fe956c solid 1px; border-right:#fe956c solid 1px; overflow:hidden;}
#gm {width:225px; height:435px; margin:0px 0px 8px 0px; overflow:hidden;}
#grb {width:225px; height:435px; margin:0px; overflow:hidden;}
.nva4 {width:225px;height:32px; background:url(images/grb1.gif) no-repeat;}
.nva4 h1 {width:100px; height:32px; font-size:14px; font-weight:bold; line-height:32px; text-align:right; float:left; color:#d70000;}
.nva4 h2 {width:50px; height:32px; float:right; line-height:32px;}
.nva4 h2 a {color:#d70000; text-decoration:none;}
.nva4 h2 a:hover {color:#f60; text-decoration:none;}
.border6 {width:223px; height:402px; border-bottom:#ffcf6e solid 1px; border-left:#ffcf6e solid 1px; border-right:#ffcf6e solid 1px;}
.gmbox {width:217px; height:396px; margin:2px; border:#e2cb6d solid 1px; background:#d70000;}
.gmname {width:217px; height:23px; border-bottom:#e2cb6d solid 1px; overflow:hidden;}
.gmname-left {width:146px; height:23px; line-height:23px; border-right:#e2cb6d solid 1px; float:left; color:#fff;}
.gmname-right {width:70px; height:23px; float:right; line-height:23px; color:#fff;}
.gmphoto {width:217px; height:185px; border-bottom:#e2cb6d solid 1px; overflow:hidden;}
.gmphoto-left {width:146px; height:185px; border-right:#e2cb6d solid 1px; float:left;}
.gmphoto-right {width:70px; height:185px; float:right; line-height:185px; color:#fff;}
.gmpic {width:110px; height:120px; border:#e2cb6d solid 1px; margin:10px 0px 6px 0px;}
.gmtxt {width:138px; height:auto; margin:0px 4px; line-height:18px; overflow:hidden; white-space:normal; color:#fff;}

/*footer*/
#footer-box { width:1003px; height:auto; overflow:hidden;}
.footer {width:1003px; height:8px; overflow:hidden; background:url(images/footer_bg.gif) repeat-x;}
.footer-logo {width:1003px; height:65px;}
.footer-left {width:273px; height:65px; text-align:right; float:left;}
.footer-right {width:730px; text-align:left; float:right; line-height:24px; margin-top:8px;}


.main_navbg {width:85px; height:28px; background:url(images/line00.gif) no-repeat 100% 50%;}
.c {font-size:12px; font-weight:bold; color:#fff; text-decoration:none; color:#fff;}
a.c:link {color:#fff; text-decoration:none;}
a.c:visited {color:#fff; text-decoration:none;}
a.c:hover {color:#ff0; text-decoration:underline;}

/* common styling */
/* set up the overall width of the menu div, the font and the margins */
.menu {width:935px;}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {padding:0; margin:0; list-style-type: none;}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {float:left; position:relative;}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none;
	width:85px; height:28px; color:#fff; line-height:28px; font-size:12px; font-weight: bold; background:url(images/main_navbg1_1.gif) no-repeat;}
/* make the dropdown ul invisible */
.menu ul li ul {display: none;}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {color:#ff0; background:url(images/main_navbg1_2.gif) no-repeat;}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {display:block; position:absolute; top:28px; left:0; width:85px;}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {display:block; background:#ffe9e7; color:#cb0000;}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {background:#ffcbc7; color:#cb0000;}